package com.cyl.yeepay.vo;

import lombok.Data;

@Data
public class RefundNotifyRetVo {
    private String orderId;//必填;//收款交易对应的商户收款请求单号
    private String errorMessage;//只有退款失败时回传
    private String uniqueOrderNo;//必填;//收款交易对应在易宝的收款单号
    private String refundRequestId;//必填;//退款请求号
    private String refundSuccessDate;//只有退款成功时回传
    private String cashRefundFee;//当支付方式为微信/支付宝/云闪付且参加渠道侧优惠时，退款可能退优惠，此字段为扣除优惠后实际退回用户金额
    private String uniqueRefundNo;//必填;//商户退款请求对应在易宝的退款单号
    private String parentMerchantNo;//必填;//交易发起方商编
    private String realRefundAmount;//用户付手续费场景下,实际退款金额=退款金额退费金额
    private String refundRequestDate;//退款请求时间
    private String merchantNo;//必填;//收款商户商编
    private String refundAmount;//必填;//退款金额
    private String status;//必填;//SUCCESS：退款成功FAILED:退款失败CANCEL:退款关闭(商户线下通知易宝结束该笔退款后返回该状态)
    private String returnMerchantFee;//退还商户手续费
    private String bankRefundOrderNo;//退款银行订单号
    private String bankRefundOrderId;//退款银行流水号
    private String paymentMethod;//支付方式
    private String disAccountAmount;//商户账户扣账金额
    private String orgFundControlCsStatus;//原单订单管控状态
    private String orgCsUnFrozenCompleteDate;//原单解冻完成时间
    private String refundAccountDetail;//退款扣账户明细

}
